package com.ones.sdp.common.core.util;

import lombok.experimental.UtilityClass;
import org.springframework.context.MessageSource;

import java.util.Locale;

/**
 * i18n 工具类
 *
 * @author Clark
 * @version 2025-02-19
 */
@UtilityClass
public class MsgKit {

	/**
	 * 通过code和参数返回国际化信息
	 * @param code
	 * @param objects
	 * @return String
	 */
	public String getMessage(String code, Object... objects) {
		MessageSource messageSource = SpringContextKit.getBean("messageSource");
		// 默认中文
		return messageSource.getMessage(code, objects, Locale.CHINA);
	}
}
